@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/body_bg.jpg) no-repeat scroll center 4px #fff;
	font: 0.75em/normal Arial, Helvetica, sans-serif;
	color:#72443b;
	text-align:center;
}

/***  COMMON  ***/
/*-----------------------------------*/
*{font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#000;}
a:hover{color:#ff0000;}
strong{font-weight:bold;}
small{font-size:0.9em;}
textarea{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#3d3d3d;}
.required{color:#ff0000;}
.price{color:#dd0000; font-size:15px; font-weight:bold; margin:0 0 10px 0; letter-spacing:-1px;}
.price del{font-size:11px; font-weight:normal; color:#999; white-space:nowrap; display:block;}
.txt{border:1px solid #ddd;}
.hidden{display:none;}
.overflow{overflow:hidden;}
.widget{float:left;}
/* text-align */
.ar{text-align:right !important;}
.al{text-align:left !important;}
.ac{text-align:center !important;}
.aj{text-align:justify !important;}
/* float */
.fl{float:left !important;}
.fr{float:right !important;}
.fn{float:none !important;}
/* border */
.bdr{position:absolute; z-index:1;}
.L{right:100%; top:0;}
.T{bottom:100%; left:0;}
.R{left:100%; top:0;}
.B{top:100%; left:0;}
/* tooltip */
#tooltip{background:#fff; border:3px solid #F7AD00; padding:9px; position:absolute; z-index:3000;}
#tooltip h3{color:#1A3866; font-weight:bold;}
#tooltip .teaser{width:350px; line-height:normal;}
#tooltip .teaser p{margin:6px 0;}
#tooltip .teaser label{color:#000; font-weight:bold;}
#tooltip .teaser span{margin:0 10px 0 15px;}
#tooltip .teaser strong{color:#ff0000; font-size:14px; display:block;}
#tooltip .body .name{width:350px; color:#bb0000; font-size:1.6em; margin:10px 0 6px 0; letter-spacing:-0.05em; word-spacing:0.2em;}
/* button */
.more{color:#ee0000;}
.more:hover{text-decoration:underline;}
.purchase{background:url(../images/btn_buy01.gif) no-repeat scroll center top; display:block; line-height:21px; text-align:left; color:#fff;}
.purchase:hover{text-decoration:underline;}
.btnSilver{background:url(../images/btn_silver02.gif) repeat-x scroll left top #e8e8e8 !important; font-size:10px !important; color:#666 !important;}

/***  HEADER  ***/
/*-----------------------------------*/
#header{border-top:4px solid #35251c;}
#header .inner{position:relative; z-index:100; width:1000px; height:172px; margin:0 auto;}
#logo{position:absolute; z-index:100; left:12px; top:9px;}

/***  hotline  ***/
#hotline{position:absolute; z-index:100; right:6px; top:84px;}
#hotline img{vertical-align:middle; float:left;}
#hotline label{background:#fff; color:#ff0000; font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:bold; font-style:italic; text-decoration:underline; line-height:20px; padding:0 2px; margin:11px 0 0 0; float:left;}

/***  topLink  ***/
#topLink{position:absolute; z-index:10; left:12px; top:140px;}
#topLink a{color:#666; margin:0 15px 0 0; padding:34px 0 0 0;}
#topLink a:hover, #topLink a.current{color:#ef1d24}
#topLink a.current{background:url(../images/toplink_crt.gif) no-repeat scroll center top;}

/***  search  ***/
#search{background:#fff; position:absolute; z-index:100; right:0; top:136px; border:1px solid #d0d0d0;}
#search .slc, #search .txt, #search .searchBtn, #search label{float:left; border:none; margin:0; font-size:11px; line-height:20px; height:20px;}
#search .slc{color:#666; padding:1px 2px; width:110px; cursor:pointer;}
#search .keyword{color:#666; padding:0 6px; width:140px;}
#search .price{padding:0 6px; width:90px;}
#search .searchBtn{background:url(../images/search_btn.gif) no-repeat scroll left top; width:20px; height:20px; cursor:pointer;}
#search label{color:#7d3d2d; font-weight:bold;}

/***  FOOTER  ***/
/*-----------------------------------*/
#footer{background:#e5e5e5; border-top:4px solid #f01e24; padding:18px 0 0 0;}
#footer .wrapper{background:#35251c;}
#footer .inner{width:960px; padding:14px 20px 20px 20px; margin:0 auto; position:relative; z-index:20; overflow:hidden;}
#footer .inner p{margin:0 0 10px 0;}
#footer .inner a{color:#a39c99;}
#footer .inner a:hover{color:#fff;}
/* footNavi */
#footNavi, #copyright{float:left; width:650px; text-align:left;}
#footNavi{margin:6px 0 10px 0;}
#footNavi a{}
#footNavi a:hover{}
#footNavi span{margin:0 6px 0 11px;}
#CaredByDinoRich{float:right;}

/***  footBar  ***/
.footBar{width:980px; margin:0 auto 32px auto; padding:0 0 0 20px; overflow:hidden;}
.footBar .widget{width:300px; margin:0 30px 0 0; text-align:left;}
.footBar .widget .title{text-indent:-9999px; margin:0 0 20px 0;}
.footBar .widget .title h3{width:300px; height:25px; padding:0 0 6px 0; border-bottom:1px solid #cecece;}


/**  onlineSupport  **/
.footBar .onlineSupport h3{background:url(../images/online_support_title.gif) no-repeat scroll left top;}
.footBar .onlineSupport ul li{padding:9px 0 9px 45px;}
.footBar .onlineSupport ul li a{color:#72443b; font-size:16px; display:block;}
.footBar .onlineSupport ul li a:hover{color:#EF1D24;}
.footBar .onlineSupport ul li.ym{background:url(../images/icon_ym.gif) no-repeat scroll left top;}
.footBar .onlineSupport ul li.skype{background:url(../images/icon_skype.gif) no-repeat scroll left top;}

/**  contact  **/
.footBar .contact h3{background:url(../images/contact_title.gif) no-repeat scroll left top;}
.footBar .contact .address{font-size:18px; font-weight:bold; margin:0 0 14px 0;}
.footBar .contact dl{padding:6px 0;}
.footBar .contact dl dt{float:left; width:60px; padding:0 5px 6px 0;}
.footBar .contact dl dd{float:left; width:235px; padding:0 0 6px 0;}
/* email */
.footBar .contact dl.email{background:#b7b7b7; color:#fff; width:223px;}
.footBar .contact dl.email dd{width:158px; padding:0;}

/**  statistics  **/
.footBar .statistics{margin:0;}
.footBar .statistics h3{background:url(../images/statistics_title.gif) no-repeat scroll left top;}
.footBar .statistics dl{float:left; font-size:14px; font-weight:bold; line-height:23px;}
.footBar .statistics dl dt{float:left; width:110px; padding:0 5px 6px 0;}
.footBar .statistics dl dd{float:left; width:185px; padding:0 0 6px 0; color:#dd0000;}
.footBar .statistics dl dd .slc{margin:0 0 15px 0; padding:2px; width:185px; color:#999; border:1px solid #ccc;}

/***  PAGECONTENT  ***/
/*-----------------------------------*/
#pageContent{width:1000px; margin:0	auto;}
#pageContent .inner{position:relative; z-index:20;}

/***  sideBar  ***/
/*-----------------------------------*/
.sideBar{width:216px; margin:0 0 20px 0;}
.sideBar .widget{width:205px; margin:0 0 15px 11px;}
.sideBar .widget .title{padding:10px 14px 6px 14px; margin:0 0 8px 0; border-bottom:1px solid #ddd;}
.sideBar .widget .title h3{color:#333; font-size:16px; font-weight:normal; text-align:left;}
.sideBar .widget .title h3 a{color:#333;}
.sideBar .widget .title h3 a:hover{color:#dd0000;}

/**  navigation  **/
#navigation{background:url(../images/navigation_bg.jpg) no-repeat scroll left top #623931; margin:0 0 51px 0; padding:17px 0 27px 0; width:216px; height:297px; position:relative; z-index:999;}
/* level 0 */
#navigation a.parent{}
#navigation ul li{float:left; background:url(../images/bullet_arrow_white.gif) no-repeat scroll 28px 12px; padding:10px 0 10px 45px; width:163px; text-align:left;}
#navigation ul li a{display:block; white-space:nowrap; +float:left; color:#fff;}
#navigation ul li a:hover, #navigation ul li.current a, #navigation ul li.hover a{color:#e4272d;}
/* level 1 */
#navigation h3{color:#555; font-size:14px; font-weight:bold; margin:0 0 18px 0;}
#navigation .inner{width:168px; height:253px; padding:0 20px 0 0; overflow:hidden;}
#navigation .bdr{background:url(../images/category_sub_shw.png) no-repeat scroll left top; width:208px; height:13px; position:absolute; z-index:1;}
#navigation .subNavi, #navigation .pdCategory{position:absolute; z-index:999; right:100%; top:0; background:#ececec; padding:27px 0 27px 20px; text-align:left; visibility:hidden;}
#navigation .subNavi ul li, #navigation .pdCategory ul li{background:url(../images/bullet_arrow2_gray.gif) no-repeat scroll left 3px; width:154px; padding:0 0 0 14px; margin:0 0 10px 0;}
#navigation ul li.hover .subNavi a, #navigation .pdCategory a{color:#666;}
#navigation ul li.hover .subNavi a:hover, #navigation .pdCategory a:hover{color:#e4272d;}
/* pdCategory */
#navigation .pdCategory{z-index:1 !important; visibility:visible;}

/**  shoppingCart  **/
.sideBar .shoppingCart .content{background:url(../images/shopping_cart.gif) no-repeat scroll left top; padding:29px 10px 0 0; height:40px; text-align:right; font-size:11px; font-weight:bold;}
.sideBar .shoppingCart .content label{font-weight:normal; color:#dd0000;}

/**  download  **/
.sideBar .download a{display:block;}

/**  eGold-eForex  **/
.eGold-eForex{background:#f4f4f4; border:1px solid #dedede;}
.eGold-eForex .title{border:none !important;}
.eGold-eForex dl{padding:10px 14px 15px 14px;}
.eGold-eForex dl dt{text-align:left; color:#bb0000; font-size:11px; font-weight:bold; text-transform:uppercase;}
.eGold-eForex dl dd{margin:0 0 9px 0;}
.eGold-eForex dl dd p.ar{color:#bb0000; font-size:10px; font-weight:bold; font-style:italic;}
.eGold-eForex dl dd table{width:100%; background:#fff; border-collapse:collapse; color:#3d3d3d;}
.eGold-eForex dl dd table tr td{border:1px solid #dedede; padding:2px 3px;}
.eGold-eForex dl dd .eGold, .eGold-eForex dl dd .eForex{margin:5px 0;}
.eGold-eForex dl dd .eForex{height:61px; overflow-x:hidden; overflow-y:scroll;}
.eGold-eForex dl dd .eForex table{width:160px;}

/**  special  **/
.sideBar .special{overflow:hidden;}
.sideBar .special .content{width:156px; padding:9px 24px 0 25px;}
.sideBar .special ul{width:156px;}
.sideBar .special ul li{height:auto; border:none;}

/**  partner advertises  **/
.partner img, .advertises img {max-width:205px;}

/***  mainContent  ***/
/*-----------------------------------*/
#mainContent{float:left; width:784px; margin:0 0 20px 0;}
#mainContent .widget{width:784px;}
#mainContent .widget .title{margin:0 0 5px 0;}
#mainContent .widget .content{padding:10px 0 0 0;}
/* tabs */
.ui-tabs{position:relative; zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;}
.ui-tabs .ui-tabs-nav li{float:left;}
.ui-tabs .ui-tabs-nav li a{}
.ui-tabs .ui-tabs-nav li a:hover{color:#ff0000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block !important; border-width:0;}
.ui-tabs .ui-tabs-hide{display:none!important;}
/* tabber */
.tabber{background:url(../images/tabber_bg.gif) repeat-x scroll left bottom; padding:0 0 0 10px;}
.tabber ul li{float:left; margin:0 5px 0 0;}
.tabber ul li a{background:#f3f3f3; color:#880000; font-size:18px; line-height:27px; display:block; padding:0 15px;}
.tabber ul li a:hover{color:#ff0000;}
.tabber ul li.current a, .tabber ul li.ui-state-active a{background:#fff; color:#ed2128; border:1px solid #ddd; border-bottom:none;}
/* browse */
.browse{background:url(../images/browse_bg.gif) repeat-x scroll left top #ececec; width:772px; padding:0 0 0 10px; margin:0 0 6px 0; border:1px solid #ddd; text-align:left; color:#ed2128; font-size:18px; line-height:29px; height:29px;}
.browse label{color:#d5b135;margin:0 6px 0 0;}
.browse a{background:url(../images/bullet_arrow_gray.gif) no-repeat scroll right 6px; color:#72443b; padding:0 16px 0 0; margin:0 8px 0 0; display:inline-block;}
.browse a img{vertical-align:middle; margin:6px 0 8px 0;}
.browse a:hover{color:#fe6565;}
/* paging */
.paging{padding:0 10px 2px 0; position:relative; z-index:10; width:774px;}
.paging a{background:#fff; border:1px solid #dedede; padding:0 6px 1px 6px; margin:0 1px; color:#880000; font-size:11px; line-height:14px;}
.paging a.first, .paging a.last, .paging a.prev, .paging a.next{background:url(../images/paging02.gif) no-repeat scroll 4px 4px #fff; width:14px; height:14px;}
.paging a.prev{background-position:-12px 4px;}
.paging a.next{background-position:-25px 4px;}
.paging a.last{background-position:-40px 4px;}
.paging a:hover, .paging a.current{background-color:#ef1c23; color:#fff; border:1px solid #ef1c23}
.paging a.first:hover{background-position:4px -13px;}
.paging a.prev:hover{background-position:-12px -13px;}
.paging a.next:hover{background-position:-25px -13px;}
.paging a.last:hover{background-position:-40px -13px;}
.paging a.btnSilver{position:absolute; z-index:10; left:10px; top:0;}

/**  inside  **/
#mainContent .inside{text-align:justify;}
#mainContent .inside .content{padding:10px 15px 20px 15px;}
#mainContent .inside p{margin:11px 0;}
#mainContent .inside .paging{width:auto;}

/**  mainBanner  **/
#mainContent .mainBanner{width:576px; height:341px; float:left; position:relative; z-index:100; margin:0 0 20px 0;}
#mainContent .mainBanner .bdr{background:url(../images/mainbanner_shw.png) no-repeat scroll left top; width:576px; height:13px; position:absolute; z-index:1;}

/**  objThumbnails  **/
.thumb{float:left; width:134px; height:135px; margin:0 0 5px 0; overflow:hidden;}
.objThumbnails{width:784px; overflow:hidden;}
.objThumbnails ul{float:left; width:785px; margin:0 0 6px 0;}
.objThumbnails ul li{float:left; width:134px; height:214px; padding:10px 11px 0 11px; margin:0 0 9px 0; border-right:1px solid #ddd; position:relative; z-index:100; text-align:left;}
.objThumbnails ul li h2 a{color:#ef1c23; font-weight:bold; display:block; line-height:normal; padding:0 0 5px 0;}
.objThumbnails ul li h2 a:hover{text-decoration:underline;}
.objThumbnails ul li .desc{font-size:11px; font-weight:normal}
.objThumbnails ul li .price{line-height:normal; font-weight:bold; color:#b90707; margin:3px 0;}
.objThumbnails ul li .price del{display:block;}
.objThumbnails ul li .bdr{width:148px; height:0px; border-top:1px solid #ddd;}
.objThumbnails ul li .B{left:4px; top:auto; bottom:-5px; _bottom:-6px;}

/**  productDetails  **/
.productDetails{margin:0 0 36px 0;}
/**  objDetails  **/
.objDetails{width:774px;}
/* objInfo */
.objDetails .objInfo{margin:0 0 25px 0; padding:0 0 0 0;}
.objDetails .objInfo .objImg{float:left; width:436px; overflow:hidden;}
.objDetails .objInfo .objImg .thumb{float:left; width:426px; height:317px; overflow:hidden; border:5px solid #dddddd; margin:0 0 18px 0;}
.objDetails .objInfo .objImg .gallery{float:left; width:436px;}
.objDetails .objInfo .objImg .gallery ul{float:left; width:9000px; overflow:hidden;}
.objDetails .objInfo .objImg .gallery ul li{float:left; width:42px; height:42px; padding:0 3px 0 0; overflow:hidden;}
.objDetails .objInfo .objImg .gallery ul li a img{width:40px;}
.objDetails .objInfo .info{float:right; width:318px; text-align:left; line-height:normal; padding:6px 0 0 0;}
.objDetails .objInfo .info .name_desc h2{color:#3d3d3d; font-size:25px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; margin:0 0 3px 0;}
.objDetails .objInfo .info .name_desc label{font-size:14px;}
.objDetails .objInfo .info .name_desc p{margin:11px 0; text-align:justify;}
.objDetails .objInfo .info .name_desc .price{font-size:36px;}
.objDetails .objInfo .info .name_desc .promotional{font-style:italic; opacity:0.6; filter:alpha(opacity=60);}
.objDetails .objInfo .info .purchase .btnBuy, .objDetails .objInfo .info .purchase label{float:left;}
.objDetails .objInfo .info .purchase label{line-height:20px;}
.objDetails .objInfo .info .purchase .qty{float:left; padding:2px 5px; margin:0 6px 0 0; border:1px solid #ddd;}
.objDetails .objInfo .info .purchase .btnBuy{background:#e1423a; border:1px solid #e1423a;}
.objDetails .objInfo .info .purchase .btnBuy span{background:url(../images/btn_red02.gif) repeat-x scroll left top; padding:0 10px 2px 10px; border:1px solid #ff6058; display:block; line-height:normal; color:#fff;}
.objDetails .objInfo .info .objSupports{margin:15px 0 0 0; padding:15px 0 0 0; border-top:1px solid #e5e5e5;}
.objDetails .objInfo .info .objSupports dl dt{color:#3d3d3d; font-size:15px; font-weight:bold; letter-spacing:-0.5px; margin:0 0 10px 0;}
.objDetails .objInfo .info .objSupports dl dd table{line-height:20px; font-size:14px;}
.objDetails .objInfo .info .objSupports dl dd img{vertical-align:text-bottom;}
.objDetails .objInfo .info .objSupports dl dd strong{color:#dd0000;}
.objDetails .objInfo .info .objSupports dl dd .ym{background:url(../images/icon_ym.gif) no-repeat scroll 6px top; padding:0 0 0 24px; color:#dd0000;}
.objDetails .objInfo .info .objSupports dl dd .ym:hover{text-decoration:underline;}
/* details */
.objDetails .details .content{float:left; padding:18px 15px 0 15px !important; width:744px;}
.objDetails .details .content p{margin:10px 0;}
/* description */
.objDetails .details .content .description{text-align:left;}
.objDetails .details .content .description ul{list-style:disc outside none; padding:0 0 0 20px;}
.objDetails .details .content .description ul li{margin:0 0 9px 0;}
/* description */
.objDetails .details .content .specifications{text-align:left; line-height:normal; width:100%;}
.objDetails .details .content .specifications table{width:100%; border-collapse:collapse;}
.objDetails .details .content .specifications table thead{text-align:center; font-size:14px;}
.objDetails .details .content .specifications table tr td, .objDetails .details .content .specifications table thead tr th{padding:5px; border:1px solid #ddd;}
.objDetails .details .content .specifications table tr td.ar{font-weight:bold; color:#999;}

/**  basket  **/
.basket .cartDetails{text-align:left; font-size:16px; margin:0 0 6px 0;}
.basket .guide{text-align:left; color:#ee0000; line-height:normal; margin:0 0 6px 0;}
.basket table{background:#fff; border-collapse:collapse; display:block; width:100%;}
.basket table thead tr th,
.basket table tfoot tr td,
.basket table tbody tr td{border:1px solid #ccc; padding:5px;}
.basket table thead{background:#76473f; font-weight:bold; text-align:center; color:#fff; text-shadow:0 -1px 0 #690000;}
.basket table thead tr th{white-space:nowrap;}
.basket table tfoot tr td.total{text-align:right;}
.basket table tfoot tr td input, .basket .contact table.contactDetails .btn{background:#952d2c; border:1px solid #76473f; color:#fff; font-size:11px; padding:1px 5px; cursor:pointer;}
.basket table tbody tr td a.thumbnail img{width:25px;}
.basket table tbody tr td .qty{text-align:right; border:1px solid #ccc; font-weight:normal; width:40px;}
.basket table tbody tr td.price{text-align:right; white-space:nowrap; font-size:11px; letter-spacing:0;}
.basket table tbody tr td.No{color:#FF8C1A; font-weight:bold;}
.basket table tbody tr td a{color:#000;}
.basket table tbody tr td a:hover{color:#ff0000;}
.basket .contact{border:none !important;}

/**  contact  **/
#mainContent .contact{padding:15px 0 0 0; border-top:1px solid #5e3f0f;}
#mainContent .contact h5{color:#5d3e0d; font-size:14px; font-weight:normal; margin:0 0 6px; text-align:left;}
#mainContent .contact table.contactDetails{}
#mainContent .contact table.contactDetails .btn{margin:0 0 9px 0;}
#mainContent .contact table.contactDetails tr td{border:none; text-align:left; padding:5px 2px;}
#mainContent .contact table.contactDetails tr td .txt{width:459px; padding:2px 5px; color:#666;}
#mainContent .contact table.contactDetails tr td .btn{background:#3e1f1a; border:3px solid #76473f; color:#fff; font-size:11px; padding:1px 5px; cursor:pointer;}

/**  newsList  **/
.newsList ul{float:left; padding:0;}
.newsList ul li{float:left; padding:10px 0 15px 0; width:754px; text-align:left;}
.newsList ul li .img{border:1px solid #8a8989; margin:0 10px 6px 0; width:165px; float:left; text-align:center; overflow:hidden;}
.newsList ul li .img img{max-width:165px;}
.newsList ul li h2{color:#7a7a7a; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.newsList ul li h2 a{color:#000;}
.newsList ul li h2 a:hover{color:#dd0000;}
.newsList ul li .meta{color:#999; font-size:11px; margin:0 0 3px 0;}
.newsList ul li .more{text-align:right;}
.newsList ul li .more a{color:#dd0000;}
.newsList ul li .more a:hover{color:#1a3866;}

/**  newsDetails  **/
.newsDetails .author{float:left; margin:6px 0 0 0; color:#5d3e0d;}
.newsDetails .articleTools{float:right; margin:0;}
.newsDetails .articleTools a{margin:0 0 0 9px;}
.newsDetails .articleTools a:hover img{opacity:0.6; filter:alpha(opacity=60);}
.newsDetails .source{text-align:right; color:#5d3e0d; font-weight:bold; font-style:italic;}

/* HACK & BUGFIX */
/*-----------------------------------*/
/*clear floated div - http://www.positioniseverything.net*/
.clearfix:after, .inner:after, .widget:after, .content:after, .footBar:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .inner, .widget, .content, .footBar{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .inner, * html .widget, * html .content, * html .footBar{height:1%;}
.clearfix, .inner, .widget, .content, .footBar{display: block;}
/* End hide from IE-mac */